﻿using System;
using System.Collections.Generic;
using System.Text;
using DataContracts;

namespace TrainingWorkshop.MVPWebsite.User.Views
{
    public interface IUpdateUserView
    {
        List<DepartmentDTO> Departments { set; }
        List<RoleDTO> Roles {  set; }
        string FirstName {  set; }
        string LastName {  set; }
        int DepartmentId {  set; }
        string DepartmentName {set; }
        int RoleId {  set; }
        string RoleName { set; }
        int UserId { get;  }

        string FirstNameUpdate { get;  }
        string LastNameUpdate { get; }
        int DepartmentIdUpdate { get;  }
        string DepartmentNameUpdate { get; }
        int RoleIdUpdate { get;  }
        string RoleNameUpdate { get; }
        
        void ShowOperationMessage(string message);
        void SkipToAnotherPage(string address);
    }
}




